leetcode 98